<?php


namespace app\api\controller\operation;


use app\api\controller\Common;
use app\api\server\operation\ActivityServer;
use think\App;

/**
 * @title 报名相关
 * Class Activity
 * @package app\wxapp\controller\operation
 */
class Activity extends Common
{
    protected $server;
    protected $needLogin=['signUp'];
    function __construct(App $app)
    {
        parent::__construct($app);
        $this->server=new ActivityServer($app->request->param());
    }

    /**
     * @title 获取活动列表
     * @return string id 11 活动标识
     * @return string people_num 11 中奖人数
     * @return string img 图片地址 图片地址
     * @return string activity_start_time 11 活动开始时间
     * @return string activity_end_time 11 活动结束时间
     * @return string buy_start_time 11 购买开始时间
     * @return string buy_end_time 11 购买结束时间
     * @return string status 1 [0未开始][1进行中][2摇号完成]
     * @return string title 11 活动标题
     * @return int Registered 1 是否报名（1：已报名；没有该值：未报名）
     */
    function getList(){
        $this->server->getList();
    }

    /**
     * @title 报名
     * @param string id 1 活动标识 必填
     */
    function signUp(){
        $this->server->signUp();
    }
}